extremely stimulated - French English Dictionary